import { http } from '@/utils/http'
import type { CourseItem, CourseParams } from '@/types/course'
import type { PageResult } from '@/types/global'
// 获取课程列表
export const getCoursesAPI = (data: CourseParams) => {
  return http<PageResult<CourseItem>>({
    method: 'GET',
    url: '/wechat/course/list',
    data,
  })
}

// 获取课程详情
export const getCourseDetailAPI = (id: number) => {
  return http<CourseItem>({
    method: 'GET',
    url: `/wechat/course/${id}`,
  })
}

// 添加课程
export const addCourseAPI = (data: CourseItem) => {
  return http<CourseItem>({
    method: 'POST',
    url: '/wechat/course/add',
    data,
  })
}

// 修改课程
export const updateCourseAPI = (data: CourseItem) => {
  return http<CourseItem>({
    method: 'POST',
    url: `/wechat/course/update`,
    data,
  })
}
